Block algorithm ที่ใช้ใน MCrypt ของ Mcrypt

ECB หรือ Electronic CodeBook เป็นโหมดพื้นฐานที่สุด โหมดนี้จะเข้ารหัสข้อมูลในแต่ละ block แบบอิสระต่อกันCBC หรือ Cipher Block Chaining จะดีกว่า ECB ตรงที่ข้อความแต่ละ block จะถูกนำมา XOR กับข้อความที่เข้ารหัสแล้วจาก block ก่อนหน้า (โดยที่ block แรกจะเป็น block ที่ถูกสุ่มมา ซึงจะทำให้การเข้ารหัสข้อความเดียวกัน ไม่จำเป็นต้องได้ข้อความที่เข้ารหัสแล้เหมือนกัน)CFB หรือ Cipher-Feedback (in 8bit). เป็นขั้นตอนวิธีที่ใช้ข้อความที่เข้ารหัสแล้ว และ key มาเป็นองค์ประกอบในการสร้างชุดอัขระที่จะในไป XOR กับข้อความที่ต้องการเข้ารหัส ซ้ำๆ ไปจนได้ข้อความที่เข้ารหัสแล้วOFB หรือ Output-Feedback (in 8bit). นิยมใช้กับข้อมูลที่มีการรบกวน (ข้อมูลที่อาจจะเสียหาย หรือไม่สมบูรณ์) ซึ่งส่วนที่มีการรบกวนจะไม่สร้างความเสียหายกับส่วนอื่นๆ ในการเข้ารหัส และถอดรหัสเพราะข้อความที่ถูกเข้ารหัสจาก block นั้นๆ จะไม่นำมาใช้เป็นตัวตั้งต้นของการเข้ารหัสใน block อื่นๆnOFB หรือ Output-Feedback (in nbit). เช่นเดียวกับ OFB (in 8bit) แต่มีการเปลี่ยนแปลงขนาดของ block โดยที่ n คือขนาดของ block ที่จะใช้ในขั้นตอนวิธี